.main {
    .video_info {
        padding: 0 10rpx;

        video {
            width: 100%;
        }

        .video_title {
            margin-top: 15rpx;
            color: black;
            font-size: 32rpx;
        }

        .video_detail {
            margin-top: 10rpx;

            text {
                color: rgb(143, 142, 142);
                margin-right: 15rpx;
            }

            .author {
                color: #000;
            }
        }
    }

    .other_list {
        navigator {
            display: flex;
            margin: 20rpx 20rpx;

            .other_img_wrap {
                flex: 2;
                margin-right: 15rpx;

                image {
                    width: 100%;
                    border-radius: 10rpx;
                }
            }

            .other_info {
                flex: 3;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: flex-start;

                .other_title {
                    color: rgb(247, 157, 172);
                    font-size: 32rpx;
                }

                .other_detail {
                    text {
                        color: rgb(143, 142, 142);
                        margin-right: 15rpx;
                    }
                }
            }
        }
    }

    .comment_wrap {
        margin: 20rpx;
        border-top: 1rpx #ccc solid;

        .comment_title {
            font-size: 38rpx;
            margin: 20rpx 0 40rpx 20rpx;
        }

        .comment_list {
            margin-top: 10rpx;

            .comment_item {
                margin: 15rpx;
                padding: 0 20rpx;
                border-left: 1rpx #ccc solid;
                border-right: 1rpx #ccc solid;

                .comment_info {
                    .comment_detail {
                        margin-bottom: 15rpx;

                        text {
                            color: rgb(143, 142, 142);
                            margin-right: 60rpx;
                        }

                        .author {
                            font-size: 30rpx;
                        }
                    }
                }

                .comment_content {
                    font-size: 32rpx;
                border-bottom: 1rpx #ccc solid;
                padding-bottom: 20rpx;
                }
            }
        }
    }
}